package com.doremi.dao;

import java.util.List;

import com.doremi.util.Album;
import com.doremi.util.Artist;
import com.doremi.util.Track;

/**
 * This interface represents the contract to access to the information required
 * for the Service Layer.
 * 
 * @author alejo
 *
 */

public interface DaoLayer {
	
	void setDataSource(Object source);
	List<Artist> getAllArtits(String artistMatchingKey);
	List<Album> getAllAlbums(String artistName);
	List<Track> getAllTracks(String artistName,String albumName);

}
